package com.nuoniu.sibanyun.entity.expenses.dto;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * @ClassName ExpensesBusinessOrderSearchDto
 * @Description TODO
 * @Author 白强
 * @Date 2022/5/7 14:31
 * @Version 1.0
 **/
@Data
@ApiModel("订单--查询")
public class ExpensesBusinessOrderSearchDto {

    Page page = new Page();

    @ApiModelProperty(value = "业务订单")
    private String businessOrderNo;

    @ApiModelProperty(value = "业务类型 1.商品订单 2.外呼充值 ")
    private Integer businessType;

    @ApiModelProperty(value = "订单类型 1.新购 2.续费 3.变更")
    private Integer orderType;

    @ApiModelProperty(value = "是否预定义产品")
    private Boolean isPrdProduction;

    @ApiModelProperty(value = "产品类型 基础产品 baseProduction  外呼套餐 callSetting 外呼坐席 callAgent")
    private String productionType;

    @ApiModelProperty(value = "子产品ID")
    private Integer productionId;

    @ApiModelProperty(value = "子产品名称")
    private String productionName;

    @ApiModelProperty(value = "资费类型 1.包年包月 2.一次性")
    private Integer  paymentType;

    @ApiModelProperty(value = "状态 0.待支付 1.处理中 2.已取消 3.交易成功 4.已过期")
    private Integer status;

    @ApiModelProperty(value = "租户ID")
    private Integer companyId;
}
